Simple Efficient Solutions for Semidefinite Programming
نویسنده
چکیده
This paper provides a simple approach for solving a semidefinite program, SDP. As is common with many other approaches, we apply a primal-dual method that uses the perturbed optimality equations for SDP, Fμ(X, y, Z) = 0, where X, Z are n × n symmetric matrices and y ∈ Rm. However, as in Kruk et al [19], we look at this as an overdetermined system of nonlinear (bilinear) equations on vectors X, y, Z which has a zero residual at optimality. We do not use any symmetrization on this system. That the vectors X, Z are symmetric matrices is ignored. What is different in this paper is a preprocessing step that results in one single, well-conditioned, overdetermined bilinear equation. We do not form a Schur complement form for the linearized system. In addition, asymptotic q-quadratic convergence is obtained with a crossover approach that switches to affine scaling without maintaining the positive (semi)definiteness of X and Z. This results in a marked reduction in the number and the complexity of the iterations. We use the long accepted method for nonlinear least squares problems, the GaussNewton method. For large sparse data, we use an inexact Gauss-Newton approach with a preconditioned conjugate gradient method applied directly on the linearized equations in matrix space. This does not require any operator formations into a Schur complement system or matrix representations of linear operators. ∗Research supported by The Natural Sciences and Engineering Research Council of Canada. E-mail [email protected] A modified version of this paper, Semidefinite Programming and Some Closest Matrix Approximation Problems, was presented at the 1st Annual McMaster Optimization Conference (MOPTA 01), August 2-4, 2001 Hamilton, Ontario. 1 URL for paper and MATLAB programs: http://orion.math.uwaterloo.ca/ ̃hwolkowi/henry/reports/ABSTRACTS.html
منابع مشابه
A Recurrent Neural Network Model for Solving Linear Semidefinite Programming
In this paper we solve a wide rang of Semidefinite Programming (SDP) Problem by using Recurrent Neural Networks (RNNs). SDP is an important numerical tool for analysis and synthesis in systems and control theory. First we reformulate the problem to a linear programming problem, second we reformulate it to a first order system of ordinary differential equations. Then a recurrent neural network...
متن کاملRow by row methods for semidefinite programming
We present a row-by-row (RBR) method for solving semidefinite programming (SDP) problem based on solving a sequence of problems obtained by restricting the n-dimensional positive semidefinite constraint on the matrix X. By fixing any (n − 1)-dimensional principal submatrix of X and using its (generalized) Schur complement, the positive semidefinite constraint is reduced to a simple second-order...
متن کاملAn L1-norm method for generating all of efficient solutions of multi-objective integer linear programming problem
This paper extends the proposed method by Jahanshahloo et al. (2004) (a method for generating all the efficient solutions of a 0–1 multi-objective linear programming problem, Asia-Pacific Journal of Operational Research). This paper considers the recession direction for a multi-objective integer linear programming (MOILP) problem and presents necessary and sufficient conditions to have unbounde...
متن کاملA Fast Clustering Algorithm for Data with a Few Labeled Instances
The diameter of a cluster is the maximum intracluster distance between pairs of instances within the same cluster, and the split of a cluster is the minimum distance between instances within the cluster and instances outside the cluster. Given a few labeled instances, this paper includes two aspects. First, we present a simple and fast clustering algorithm with the following property: if the ra...
متن کاملOptimality and Duality for an Efficient Solution of Multiobjective Nonlinear Fractional Programming Problem Involving Semilocally Convex Functions
In this paper, the problem under consideration is multiobjective non-linear fractional programming problem involving semilocally convex and related functions. We have discussed the interrelation between the solution sets involving properly efficient solutions of multiobjective fractional programming and corresponding scalar fractional programming problem. Necessary and sufficient optimality...
متن کاملSensitivity of Solutions to Semidefinite Programs
Differential sensitivity of solutions to semidefinite programs are obtained by applying the implicit function theorem to a system of equations satisfied by the solutions. A certain Jacobian matrix must be invertible to apply the theorem, and it is shown that strict complementarity and primal and dual nondegeneracy are necessary and sufficient for the invertibility of the Jacobian. These are gen...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001